def course_list_element_to_dict(course_list_element):
    # 课程名:建筑设计初步#课程号:18LM0131#课序号:01#学分:2#上课教师:丁杰* #课程容量:30#容量剩余:14#考试类型:考试#开课院系:艺术学院#教学计划年份:2020-2021-2-1#一周上课的次数:3
    # 0_星期几上课:1#1_星期几上课:3#2_星期几上课:2
    # 0_第几节课:1#1_第几节课:1#2_第几节课:1
    # 0_上课的周:000011100000000000000000#1_上课的周:000011100000000000000000#2_上课的周:000011100000000000000000
    # 0_上课持续的时间节:4#1_上课持续的时间节:4#2_上课持续的时间节:4#
    temp_1 = course_list_element
    res_dict = {}
    res_dict["课程名"] = temp_1.split("程名:")[1].split("#")[0]
    res_dict["课程号"] = temp_1.split("#课程号:")[1].split("#")[0]
    res_dict["课序号"] = temp_1.split("#课序号:")[1].split("#")[0]
    res_dict["学分"] = temp_1.split("#学分:")[1].split("#")[0]
    res_dict["上课教师"] = temp_1.split("#上课教师:")[1].split("#")[0]
    res_dict["课程容量"] = temp_1.split("#课程容量:")[1].split("#")[0]
    res_dict["容量剩余"] = temp_1.split("#容量剩余:")[1].split("#")[0]
    res_dict["考试类型"] = temp_1.split("#考试类型:")[1].split("#")[0]
    res_dict["开课院系"] = temp_1.split("#开课院系:")[1].split("#")[0]
    res_dict["教学计划年份"] = temp_1.split("#教学计划年份:")[1].split("#")[0]
    res_dict["一周上课的次数"] = temp_1.split("#一周上课的次数:")[1].split("#")[0]
    res_dict["上课时间"] = "#".join(temp_1.split("#一周上课的次数:")[1].split("#")[1:])
    return res_dict

def facj_list_element_to_dict(facj_list_element):
    # 课程号:18MT0252#课序号:06#课程名称:软件算法设计综合实训#课程属性:必修#学分:1#成绩:92.0#英文课程名:Software Algorithm Design Comprehensive Training#
    temp_1 = facj_list_element
    res_dict = {}
    res_dict["课程号"] = temp_1.split("程号:")[1].split("#")[0]
    res_dict["课序号"] = temp_1.split("#课序号:")[1].split("#")[0]
    res_dict["课程名称"] = temp_1.split("#课程名称:")[1].split("#")[0]
    res_dict["课程属性"] = temp_1.split("#课程属性:")[1].split("#")[0]
    res_dict["学分"] = temp_1.split("#学分:")[1].split("#")[0]
    res_dict["成绩"] = temp_1.split("#成绩:")[1].split("#")[0]
    res_dict["英文课程名"] = temp_1.split("#英文课程名:")[1].split("#")[0]
    return res_dict


def yxkc_list_element_to_dict(yxkc_list_element):
    # 课程名称: 英语听说（4）  # 教师:张向阳* #考试类型:考查#课程号:18FL1063#课序号:03#学分:1#课程属性:选修#选课状态:拟选#
    # 0_教学计划年份:2020-2021-2-1#一周上课的次数:1#0_星期几上课:2#0_第几节课:3#0_上课持续的时间节:2#0_上课的周:111111111111111111000000#
    temp_1 = yxkc_list_element
    res_dict = {}
    res_dict["课程名称"] = temp_1.split("程名称:")[1].split("#")[0]
    res_dict["教师"] = temp_1.split("教师:")[1].split("#")[0]
    res_dict["考试类型"] = temp_1.split("考试类型:")[1].split("#")[0]
    res_dict["课程号"] = temp_1.split("课程号:")[1].split("#")[0]
    res_dict["课序号"] = temp_1.split("课序号:")[1].split("#")[0]
    res_dict["学分"] = temp_1.split("学分:")[1].split("#")[0]
    res_dict["课程属性"] = temp_1.split("课程属性:")[1].split("#")[0]
    res_dict["选课状态"] = temp_1.split("选课状态:")[1].split("#")[0]
    res_dict["教学计划年份"] = temp_1.split("教学计划年份:")[1].split("#")[0]
    res_dict["一周上课的次数"] = temp_1.split("一周上课的次数:")[1].split("#")[0]
    res_dict["上课时间"] = "#".join(temp_1.split("#一周上课的次数:")[1].split("#")[1:])
    return res_dict
